// #include <stdio.h>
// #include <stdlib.h>
// #include <string.h>

// //提供一个打印函数，可以打印任意类型的数据
// void printText(void* data,void(*myPrint)(void*))
// {
//     myPrint(data);
// }
// void myPrintInt(void *data)
// {
//     int * num = data;
//     printf("%d\n",*num);
// }
// void test01()
// {
//     int a = 10;
//     printText(&a,myPrintInt);   //void(*myPrint)(void*) = myPrintInt;
// }

// struct Person
// {
//     char name[64];
//     int age;
// };
// void myPrintPerson(void *data)
// {
//     struct Person* p = data;
//     printf("姓名：%s 年龄：%d\n",p->name,p->age);
// }
// void test02()
// {
//     struct Person p = {"Tom",18};
//     printText(&p,myPrintPerson);    //void(*myPrint)(void*) = myPrintPerson;
// }

// int main()
// {
//     test01();
//     //test02();
    
//     system("pause");
//     return 0;
// }